﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace Gakita.Controller
{
    /* This interface is implemented by the controllers to allow switching between controllers*/
    interface IController
    {
        bool DidUserChangeController();
        MasterController.Controllers ControllerToChangeTo();

        void Draw(float aElapsedTime, GraphicsDevice aGraphics);
        void Update(float aElapsedTime);
        void SetNextController(MasterController.Controllers aController);
    }
}
